Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F14 USA F29 USA F31 USA F24 USA F1 USA F6 USA F9 USA F12 USA F2 USA F3 USA F4 USA F5 USA F6 USA F8 USA F10 USA F17 USA F20 USA F21 USA F23 USA F24 USA F1 USA F5 USA F6 USA F1 Usa F12 Usa F13 USA F26 USA F27 USA F8 USA F30 USA F32 USA F23 USA F24 USA F23 USA F26 USA F28 USA F29 USA F3 USA F4 USA F5 USA F10 USA F11 USA F7 Frito Lay/USTA Challenger - Binghamton Windy City Classic - Winnetka Perth Challenger - Perth Sunset Moulding Yuba City Racquet Club Challenger - Yuba City USTA Tallahassee Tennis Challenger - Tallahassee The Comercia Challenger - Aptos 2007 Challenger of Santa Clara - Valencia Puerto Rico Challenger Tennis Event - Humacao Swanston Challenger - Sacramento Fifth-Third Bank Tennis Classic - Lexington Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Countrywide Classic USTA Men's Challenger - Carson Nielsen USTA Pro Tennis Championship - Winnetka Oldum Brown Vancouver Open - Vancouver The Comercia Bank Challenger - Aptos Waco Tennis Challenger - Waco Music City Challenger - Nashville Dallas Challenger Cherbourg Challenger Kyoto Challenger Bangkok Challenger 2006 North Shore Pro Tennis Championship - Winnetka Talahassee Challenger Yuba City Challenger WOW Cafe Challenger - New Orleans Freeman Men's $50,000 Challenger - Joplin Aptos Challenger The Swanston Challenger - Sacramento Lexington Challenger Vancouver Challenger Binghamton Challenger Tulsa Challenger Sacramento Challenger Tiburon Challenger Savannah Challenger Sarasota Challenger II Naples ITG Challenger - Naples Ojai Challenger Tulsa Challenger Sacramento Challenger - Sacramento Aptos Challenger Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Tiburon Challenger Charlottesville Challenger Ford Tennis Championships - Louisville Honolulu Challenger JSM Challenger - Champaign Savannah Challenger Nottingham Challenger Tulsa Challenger Baton Rouge Pro Tennis Classic - Baton Rouge Calabasas Challenger Sacramento Challenger Winnetka Challenger Tiburon Challenger Sunset Moulding Challenger - Yuba City Knoxville Challenger Honolulu Challenger Charlottesville Challenger Sarasota Challenger Semgroup Challenger - Tulsa Winnetka Challenger Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Maui Challenger Wolfsburg Challenger Tallahassee Challenger Nottingham Challenger Winnetka Challenger Napa Challenger Sacramento Challenger Tiburon Challenger 2007 Nielsen Pro Tennis Championship - Winnetka Maui Challenger Fifth Third Bank Tennis Championships - Lexington Napa Challenger Sacramento Challenger Tiburon Challenger Knoxville Challenger Savannah Challenger Columbus Challenger Tiburon Challenger Irving Challenger Sacramento Challenger Charlottesville Challenger Irving Challenger Dallas Challenger Carson Challenger Bordeaux Challenger Ilkley Challenger Fairfield Challenger Knoxville Challenger Charlottesville Challenger Carson Challenger Dallas Challenger Irving Challenger Winnetka Challenger Sarasota Challenger Tallahassee Challenger Bordeaux Challenger Stockton Challenger Sacramento Challenger Charlottesville Challenger Pro Challenger at Calabasas - Calabasas Champaign Challenger Champaign Challenger Newport Beach Challenger Dallas Challenger Dallas Challenger 2007 Knoxville Challenger - Knoxville Charlottesville Challenger Cleveland Challenger Knoxville Challenger Sarasota Challenger Fairfield Challenger Knoxville Challenger Ilkley Challenger Savannah Challenger Tallahassee Challenger Winnetka Challenger Tiburon Challenger Stockton Challenger Tallahassee Tennis Challenger - Tallahassee Charlottesville Challenger Heineken Open - Singapore Sarasota Challenger Fifth Third Bank Tennis Championships - Lexington USTA Challenger - Champaign Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Savannah Challenger Winnetka Challenger Dallas Challenger Indian Wells Challenger AT&T Challenger of Dallas - Dallas Little Rock Challenger Columbus Challenger The Stella Artois Grass Court Championships - Queen's/London RCA Championships - Indianapolis USTA Freeman Men's Challenger - Joplin Adidas International - Sydney Infiniti Open - Los Angeles Grand Prix de Tennis de Lyon - Lyon AGT Challenger - Leon Australian Men's Hardcourt Championships - Adelaide Sybase Open - San Jose The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Adidas International - Sydney AAPT Championships - Adelaide Knoxville Challenger Adidas International - Sydney Savannah Challenger Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London 2008 Lubbock Challenger - Lubbock Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide AIG Japan Open - Tokyo Siebel Open - San Jose Vancouver Challenger The Mercedes Benz of Calabasas - Calabasas Heineken Trophy - 's-Hertogenbosch Franklin Templeton Tennis Classic - Scottsdale Trofeo Conde de Godo - Barcelona The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Stockholm Open - Stockholm Franklin Templeton Tennis Classic - Scottsdale Ordina Open - 's-Hertogenbosch Mercedes-Benz Cup - Los Angeles Franklin Templeton Tennis Classic - Scottsdale RCA Championships - Indianapolis Ford Tennis Championships - Louisville Sarasota Challenger Carson Challenger AIG Japan Open - Tokyo The Stella Artois Grass Court Championships - London Irving Challenger Adidas International - Sydney The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide Medibank Private International - Sydney The Stella Artois Grass Court Championships - London Thailand Open - Bangkok Sydney International - Sydney SAP Open - San Jose Tennis Channel Open - Las Vegas Hypo Group Tennis International - Portschach The Stella Artois Championships - London Legg Mason Tennis Classic - Washington Next Generation Adelaide International - Adelaide Open 13 - Marseille The Tennis Channel Open - Las Vegas Hypo Group Tennis International - Portschach Champaign Challenger San Francisco Challenger Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Dallas Challenger SAP Open - San Jose The Artois Championships - London Medibank International - Sydney Dallas Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tallahassee Challenger Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Legg Mason Tennis Classic - Washington Proton Malaysian Open - Kuala Lumpur SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Atlanta Tennis Championships - Atlanta SAP Open - San Jose Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston AIG Japan Open Tennis Championships - Tokyo Open de Nice Cote d'Azur - Nice AEGON Championships - London Medibank International - Sydney Winnetka Challenger Winnipeg Challenger Sacramento Challenger Honolulu Challenger Dallas Challenger AEGON Championships - London Open Sabadell Atlantico - Barcelona Charlottesville Challenger Charlottesville Challenger Gerry Weber Open - Halle Knoxville Challenger Apia International - Sydney Champaign Challenger Delray Beach International Tennis Championships - Delray Beach Sunrise Challenger Tiburon Challenger Atlanta Tennis Championships - Atlanta Citi Open - Washington If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane SAP Open - San Jose Farmers Classic - Los Angeles Dallas Challenger U.S. National Indoor Tennis Championships - Memphis AEGON Championships - London Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Rimouski Challenger Dallas Challenger Countrywide Classic - Los Angeles Sarasota Challenger Winston-Salem Open - Winston-Salem Brisbane International - Brisbane BMW Open - Munich ABN/AMRO World Tennis Tournament - Rotterdam Hall of Fame Tennis Championships - Newport Citi Open - Washington Baton Rouge Challenger Open de Nice Cote d'Azur - Nice Brisbane International - Brisbane Delray Beach Open - Delray Beach Hall of Fame Tennis Championships - Newport Delray Beach Open - Delray Beach U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Brisbane International - Brisbane If Stockholm Open - Stockholm New York Open - New York Millennium Estoril Open - Estoril AEGON Championships - London Open de Nice Cote d'Azur - Nice Tallahassee Challenger Abierto Mexicano Telcel - Acapulco Knoxville Challenger US Men's Clay Court Championship - Houston Las Vegas Challenger AEGON Championships - London The Stella Artois Championships - London Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Champaign Challenger ABN AMRO World Tennis Tournament - Rotterdam Medibank International - Sydney US Men's Clay Court Championship - Houston Hall of Fame Open - Newport Hall of Fame Open - Newport Citi Open - Washington Gerry Weber Open - Halle Houston Challenger Heineken Open - Auckland Winnetka Challenger Delray Beach International Tennis Championships - Delray Beach Irving Challenger Gerry Weber Open - Halle Pilot Pen International - New Haven Sarasota Challenger AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington SAP Open - San Jose Dallas Challenger Brisbane International - Brisbane Campbell's Hall of Fame Tennis Championships - Newport Knoxville Challenger Farmers Classic - Los Angeles Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Sarasota Challenger Citi Open - Washington US Men's Clay Court Championship - Houston Surbiton Challenger China Open - Beijing Erste Bank Open - Vienna Abierto Mexicano - Los Cabos Aptos Challenger BB&T Atlanta Open - Atlanta Tiburon Challenger AEGON Championships - London Aegon Nottingham Open - Nottingham Savannah Challenger Nottingham-2 Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Indian Wells Challenger US Men's Clay Court Championship - Houston Savannah Challenger Citi Open - Washington BB&T Atlanta Open - Atlanta CMG Asia Open - Hong Kong Memphis Open - Memphis Delray Beach Open - Delray Beach Ricoh Open - 's-Hertogenbosch Adidas International - Sydney Citi Open - Washington Chengdu Open - Chengdu Citi Open - Washington Delray Beach Open - Delray Beach Kroger / St. Jude International - Memphis Renault Slovenian Open - Ljubljana Next Generation Adelaide International - Adelaide RCA Championships - Indianapolis Countrywide Classic - Los Angeles Next Generation Adelaide International - Adelaide AAPT Championships - Adelaide The Ericsson Open - Miami Tennis Channel Open - Las Vegas ERA Real Estate Clay Court Championships - Orlando AT&T Challenge - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Citrix Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Heineken Open Singapore - Singapore U.S. Mens's Clay Court Championship - Houston ASB Classic - Auckland Delray Beach Open - Delray Beach Ricoh Open - 's-Hertogenbosch New York Open - New York Legg Mason Tennis Classic - Washington D.C. Tennis Masters Series - Indian Wells Tennis Masters Series - Cincinnati Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Tennis Masters Series - Indian Wells Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Paris Tennis Masters Series - Indian Wells 14th Paris Open - Paris Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Memphis Open - Memphis Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Monte Carlo Rogers Masters - Toronto Tennis Masters Series - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Campionati Internazionali D'Italia - Rome Pacific Life Open - Indian Wells Rogers Masters - Montreal Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Campbell's Hall of Fame Tennis Championships - Newport BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Internazionali BNL dItalia - Rome Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Rogers Cup - Toronto Aircel Chennai Open - Chennai Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati French Open - Paris Winston Salem - Winston Salem Wimbledon - London U.S. Open - New York French Open - Paris Sony Open Tennis - Miami Wimbledon - London Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Rogers Cup - Toronto Wimbledon - London BNP Paribas Open - Indian Wells AEGON Championships - London Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Eurocard Open - Stuttgart Rogers Cup - Toronto French Open - Paris Tennis Masters Series - Hamburg Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Rogers Cup - Montreal Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati U.S. Open - New York BNP Paribas Open - Indian Wells US Men's Clay Court Championship - Houston Shanghai Rolex Masters - Shanghai French Open - Paris Gazprom Hungarian Open - Budapest Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Tennis Masters Series - Montreal Wimbledon - London U.S. Open - New York Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London Miami Open - Miami Shanghai Rolex Masters - Shanghai Miami Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Topshelf Open - 's-Hertogenbosch U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Legg Mason Tennis Classic - Washington French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Telecom Italia Masters - Rome Sony Ericsson Open - Miami Australian Open - Melbourne Davis Cup, World Group, 1R, AUS-SUI 3-2 Australian Open - Melbourne Davis Cup, World Group, F, FRA-AUS 3-2 Davis Cup, World Group, QR, AUS-IND 5-0 Davis Cup, World Group, SF, AUS-SUI 3-2 Davis Cup, World Group, QR, AUS-MAR 4-1 Davis Cup, World Group, 1R, AUS-AUT 5-0 Davis Cup, World Group, QF, AUS-ARG 1-4 Australian Open - Melbourne Davis Cup, Group 1, 2R, THA-AUS 2-3 Davis Cup, World Group, PO, AUS-BEL 2-3 Hopman Cup - Perth Australian Open - Melbourne Hopman Cup - Perth Wimbledon - London Australian Open - Melbourne AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Tennis Masters Cup - Lisbon Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, SF, AUS-BRA 5-0 Davis Cup, Group I, 1R, AUS-CHN 5-0 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, World Group, QF, AUS-KAZ 3-2 Hopman Cup - Perth Davis Cup, World Group, F, AUS-FRA 3-2 Davis Cup, World Group, QF, AUS-GER 3-2 Davis Cup, World Group, 1R, AUS-GBR 4-1 Davis Cup, World Group, QF, AUS-SWE 5-0 Hopman Cup - Perth Davis Cup, World Group, SF, ARG-AUS 5-0 Davis Cup, World Group, 1R, BEL-AUS 3-2 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, World Group, PO, AUS-SUI 2-3 Olympics - Sydney Olympics - London Davis Cup, World Group, F, ESP-AUS 3-1 Wimbledon (juniors) Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, SF, AUS-SWE 4-1 Davis Cup, World Group, F, AUS-ESP 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, SWE-AUS 4-1 Hopman Cup - Perth ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group I, 2R, CHN-AUS 1-3 Davis Cup, World Group, QF, AUS-USA 4-1 Davis Cup, World Group, SF, AUS-RUS 4-1 Davis Cup, World Group, PO, GER-AUS 3-2 Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, World Group, PO, POL-AUS 1-4 U.S. Open (juniors) Davis Cup, World Group, QF, AUS-BRA 3-1 Davis Cup, World Group, QF, AUS-BLR 5-0 Davis Cup, Group 1, 2R, AUS-THA 5-0 Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Tennis Masters Cup - Sydney Olympics - Beijing